multi-layer waterproof surfacing - Spanish English Dictionary